From: Ewan Mellor Date: Sun, 25 Mar 2007 23:17:17 +0000 (+0100) Subject: Added I/O debugging mode. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15277^2~5 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=275caa6d09bc5c199ba5d1e142aa2bf49a3ad9a6;p=xen.git Added I/O debugging mode. Signed-off-by: Ewan Mellor --- diff --git a/tools/libxen/test/test_bindings.c b/tools/libxen/test/test_bindings.c index 0904ec3ca8..96ac6ef12f 100644 --- a/tools/libxen/test/test_bindings.c +++ b/tools/libxen/test/test_bindings.c @@ -34,6 +34,7 @@ #include "xen_vm.h" #include "xen_vm_metrics.h" +//#define PRINT_XML static void usage() { @@ -71,6 +72,11 @@ static size_t write_func(void *ptr, size_t size, size_t nmemb, xen_comms *comms) { size_t n = size * nmemb; +#ifdef PRINT_XML + printf("\n\n---Result from server -----------------------\n"); + printf("%s\n",((char*) ptr)); + fflush(stdout); +#endif return comms->func(ptr, n, comms->handle) ? n : 0; } @@ -81,6 +87,12 @@ call_func(const void *data, size_t len, void *user_handle, { (void)user_handle; +#ifdef PRINT_XML + printf("\n\n---Data to server: -----------------------\n"); + printf("%s\n",((char*) data)); + fflush(stdout); +#endif + CURL *curl = curl_easy_init(); if (!curl) { return -1;